invention (lie; fabrication) - German English Dictionary